using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using ParamSetCollection.General.Parameters.Normal;

namespace ParamSetCollection.General.ParamTable.JTRII.ParamGroup
{
    public class SVParam : ParamTable.ParamGroupUnit
    {
        #region======================== 位变量 ========================================
        public enum bitCodeEnum
        {


            CodeCount
        }

        #endregion========================================================================


        #region======================== 无符号字变量 ========================================
        public enum wordCodeEnum
        {


            CodeCount
        }

        #endregion========================================================================


        #region======================== 有符号字变量 ========================================
        public enum shortCodeEnum
        {
            Zone1UpperTempSV,
            Zone1LowerTempSV,
            Zone2UpperTempSV,
            Zone2LowerTempSV,
            Zone3UpperTempSV,
            Zone3LowerTempSV,
            Zone4UpperTempSV,
            Zone4LowerTempSV,
            Zone5UpperTempSV,
            Zone5LowerTempSV,

            Zone6UpperTempSV,
            Zone6LowerTempSV,
            Zone7UpperTempSV,
            Zone7LowerTempSV,
            Zone8UpperTempSV,
            Zone8LowerTempSV,
            Zone9UpperTempSV,
            Zone9LowerTempSV,
            Zone10UpperTempSV,
            Zone10LowerTempSV,

            Zone11UpperTempSV,
            Zone11LowerTempSV,
            Zone12UpperTempSV,
            Zone12LowerTempSV,
            Zone13UpperTempSV,
            Zone13LowerTempSV,
            Zone14UpperTempSV,
            Zone14LowerTempSV,
            Zone15UpperTempSV,
            Zone15LowerTempSV,
            Zone16UpperTempSV,
            Zone16LowerTempSV,

            CoolZone1UpperTempSV,//电气需把地址排序改成上下排列
            CoolZone2UpperTempSV,
            CoolZone3UpperTempSV,
            CoolZone4UpperTempSV,
            CoolZone1LowerTempSV,
            CoolZone2LowerTempSV,
            CoolZone3LowerTempSV,
            CoolZone4LowerTempSV,
            //----------------------------

            //----------------------------
            Zone1UpperTempOffsetSV,
            Zone1LowerTempOffsetSV,
            Zone2UpperTempOffsetSV,
            Zone2LowerTempOffsetSV,
            Zone3UpperTempOffsetSV,
            Zone3LowerTempOffsetSV,
            Zone4UpperTempOffsetSV,
            Zone4LowerTempOffsetSV,
            Zone5UpperTempOffsetSV,
            Zone5LowerTempOffsetSV,

            Zone6UpperTempOffsetSV,
            Zone6LowerTempOffsetSV,
            Zone7UpperTempOffsetSV,
            Zone7LowerTempOffsetSV,
            Zone8UpperTempOffsetSV,
            Zone8LowerTempOffsetSV,
            Zone9UpperTempOffsetSV,
            Zone9LowerTempOffsetSV,
            Zone10UpperTempOffsetSV,
            Zone10LowerTempOffsetSV,

            Zone11UpperTempOffsetSV,
            Zone11LowerTempOffsetSV,
            Zone12UpperTempOffsetSV,
            Zone12LowerTempOffsetSV,
            Zone13UpperTempOffsetSV,
            Zone13LowerTempOffsetSV,
            Zone14UpperTempOffsetSV,
            Zone14LowerTempOffsetSV,
            Zone15UpperTempOffsetSV,
            Zone15LowerTempOffsetSV,
            Zone16UpperTempOffsetSV,
            Zone16LowerTempOffsetSV,

            CoolZone1UpperTempOffsetSV,
            CoolZone1LowerTempOffsetSV,
            CoolZone2UpperTempOffsetSV,
            CoolZone2LowerTempOffsetSV,
            CoolZone3UpperTempOffsetSV,
            CoolZone3LowerTempOffsetSV,
            CoolZone4UpperTempOffsetSV,
            CoolZone4LowerTempOffsetSV,

            UserZone1TempOffsetSV,
            UserZone2TempOffsetSV,
            UserZone3TempOffsetSV,
            UserZone4TempOffsetSV,
            //------------------------------

            //---------------------------------
            Zone1UpperPValueSV,//-------------13220
            Zone1LowerPValueSV,
            Zone2UpperPValueSV,
            Zone2LowerPValueSV,
            Zone3UpperPValueSV,
            Zone3LowerPValueSV,
            Zone4UpperPValueSV,
            Zone4LowerPValueSV,
            Zone5UpperPValueSV,
            Zone5LowerPValueSV,

            Zone6UpperPValueSV,
            Zone6LowerPValueSV,
            Zone7UpperPValueSV,
            Zone7LowerPValueSV,
            Zone8UpperPValueSV,
            Zone8LowerPValueSV,
            Zone9UpperPValueSV,
            Zone9LowerPValueSV,
            Zone10UpperPValueSV,
            Zone10LowerPValueSV,

            Zone11UpperPValueSV,
            Zone11LowerPValueSV,
            Zone12UpperPValueSV,
            Zone12LowerPValueSV,
            Zone13UpperPValueSV,
            Zone13LowerPValueSV,
            Zone14UpperPValueSV,
            Zone14LowerPValueSV,
            Zone15UpperPValueSV,
            Zone15LowerPValueSV,
            Zone16UpperPValueSV,
            Zone16LowerPValueSV,

            Zone1UpperIValueSV,
            Zone1LowerIValueSV,
            Zone2UpperIValueSV,
            Zone2LowerIValueSV,
            Zone3UpperIValueSV,
            Zone3LowerIValueSV,
            Zone4UpperIValueSV,
            Zone4LowerIValueSV,
            Zone5UpperIValueSV,
            Zone5LowerIValueSV,

            Zone6UpperIValueSV,
            Zone6LowerIValueSV,
            Zone7UpperIValueSV,
            Zone7LowerIValueSV,
            Zone8UpperIValueSV,
            Zone8LowerIValueSV,
            Zone9UpperIValueSV,
            Zone9LowerIValueSV,
            Zone10UpperIValueSV,
            Zone10LowerIValueSV,

            Zone11UpperIValueSV,
            Zone11LowerIValueSV,
            Zone12UpperIValueSV,
            Zone12LowerIValueSV,
            Zone13UpperIValueSV,
            Zone13LowerIValueSV,
            Zone14UpperIValueSV,
            Zone14LowerIValueSV,
            Zone15UpperIValueSV,
            Zone15LowerIValueSV,
            Zone16UpperIValueSV,
            Zone16LowerIValueSV,

            Zone1UpperDValueSV,
            Zone1LowerDValueSV,
            Zone2UpperDValueSV,
            Zone2LowerDValueSV,
            Zone3UpperDValueSV,
            Zone3LowerDValueSV,
            Zone4UpperDValueSV,
            Zone4LowerDValueSV,
            Zone5UpperDValueSV,
            Zone5LowerDValueSV,

            Zone6UpperDValueSV,
            Zone6LowerDValueSV,
            Zone7UpperDValueSV,
            Zone7LowerDValueSV,
            Zone8UpperDValueSV,
            Zone8LowerDValueSV,
            Zone9UpperDValueSV,
            Zone9LowerDValueSV,
            Zone10UpperDValueSV,
            Zone10LowerDValueSV,

            Zone11UpperDValueSV,
            Zone11LowerDValueSV,
            Zone12UpperDValueSV,
            Zone12LowerDValueSV,
            Zone13UpperDValueSV,
            Zone13LowerDValueSV,
            Zone14UpperDValueSV,
            Zone14LowerDValueSV,
            Zone15UpperDValueSV,
            Zone15LowerDValueSV,
            Zone16UpperDValueSV,
            Zone16LowerDValueSV,//-------------13315
            //-----------------------

            //-----------------------
            FanInvertor1FreqSV,
            FanInvertor2FreqSV,
            FanInvertor3FreqSV,
            FanInvertor4FreqSV,
            FanInvertor5FreqSV,
            FanInvertor6FreqSV,
            FanInvertor7FreqSV,
            FanInvertor8FreqSV,
            FanInvertor9FreqSV,
            FanInvertor10FreqSV,
            FanInvertor11FreqSV,
            FanInvertor12FreqSV,
            FanInvertor13FreqSV,
            FanInvertor14FreqSV,
            FanInvertor15FreqSV,
            FanInvertor16FreqSV,
            FanInvertor17FreqSV,
            FanInvertor18FreqSV,
            FanInvertor19FreqSV,
            FanInvertor20FreqSV,
            FanInvertor21FreqSV,
            FanInvertor22FreqSV,
            FanInvertor23FreqSV,
            FanInvertor24FreqSV,
            FanInvertor25FreqSV,
            FanInvertor26FreqSV,
            FanInvertor27FreqSV,
            FanInvertor28FreqSV,
            FanInvertor29FreqSV,
            FanInvertor30FreqSV,
            FanInvertor31FreqSV,
            FanInvertor32FreqSV,

            HeatingZoneAlertThresholdSV,
            Empty1,//----取消变量待补充
            Empty2,//----取消变量待补充
            PCBCountMaxAlertSV,
            CoolZone1TempAlertThresholdSV,
            CoolZone2TempAlertThresholdSV,
            CoolZone3TempAlertThresholdSV,
            CoolZone4TempAlertThresholdSV,
            WaterCoolZoneTempAlertThresholdSV,
            Empty1NitroPreheatTempSV,//----重复变量待补充
            NitroPreheatOnTimeSV,
            NitroPreheatOffTimeSV,
            Rail1PCBRequireTimeSV,
            Rail2PCBRequireTimeSV,
            Rail1PCBBlockAlertTimeSV,
            Rail2PCBBlockAlertTimeSV,
            Rail1LubricationIntervalSV,
            Rail1LubricationContinueSV,
            Rail2LubricationIntervalSV,
            Rail2LubricationContinueSV,
            NitroInspectionTimeSV,
            RailWidthModifyAlertTimeSV,
            PCPowerShutDownDelaySV,
            MaxHeatingUpTimeSV,
            MachineCoolDownTimeSV,
            ForceCoolDownModeSV,
            TempSetMark,
            CalibSetMark,
            PIDCalibMark,
            OxygenConcentrationStateSV,
            Rail1ScanResult,
            Rail2ScanResult,
            Empty3,
            Empty4,
            Empty5,//
            NitroPreheatTempOffsetSV,
            NitroPreheatProtectTempSV,
            UpperFanCount,
            LowerFanCount,
            RailWidthCtrlAllowTempSV,
            PCBDropAlertOffsetSV,
            Rail1ValidPCBDetectedLength,
            Rail2ValidPCBDetectedLength,
            Rail1PCBLengthSV,
            Rail2PCBLengthSV,
            UPSWorkingTimeSV,//非标准小数格式，显示为分钟，实际下发为0.1s

            Zone1UpperHeatingUpLevelSV,
            Zone1LowerHeatingUpLevelSV,
            Zone2UpperHeatingUpLevelSV,
            Zone2LowerHeatingUpLevelSV,
            Zone3UpperHeatingUpLevelSV,
            Zone3LowerHeatingUpLevelSV,
            Zone4UpperHeatingUpLevelSV,
            Zone4LowerHeatingUpLevelSV,
            Zone5UpperHeatingUpLevelSV,
            Zone5LowerHeatingUpLevelSV,
            Zone6UpperHeatingUpLevelSV,
            Zone6LowerHeatingUpLevelSV,
            Zone7UpperHeatingUpLevelSV,
            Zone7LowerHeatingUpLevelSV,
            Zone8UpperHeatingUpLevelSV,
            Zone8LowerHeatingUpLevelSV,
            Zone9UpperHeatingUpLevelSV,
            Zone9LowerHeatingUpLevelSV,
            Zone10UpperHeatingUpLevelSV,
            Zone10LowerHeatingUpLevelSV,
            Zone11UpperHeatingUpLevelSV,
            Zone11LowerHeatingUpLevelSV,
            Zone12UpperHeatingUpLevelSV,
            Zone12LowerHeatingUpLevelSV,
            Zone13UpperHeatingUpLevelSV,
            Zone13LowerHeatingUpLevelSV,
            Zone14UpperHeatingUpLevelSV,
            Zone14LowerHeatingUpLevelSV,
            Zone15UpperHeatingUpLevelSV,
            Zone15LowerHeatingUpLevelSV,
            Zone16UpperHeatingUpLevelSV,
            Zone16LowerHeatingUpLevelSV,//---------------13441

            //---------------------------




            CodeCount
        }


        public ParameterUnit Zone1UpperTempSV = null ;
        public ParameterUnit Zone1LowerTempSV = null ;
        public ParameterUnit Zone2UpperTempSV = null ;
        public ParameterUnit Zone2LowerTempSV = null ;
           public ParameterUnit Zone3UpperTempSV = null ;
           public ParameterUnit Zone3LowerTempSV = null ;
           public ParameterUnit Zone4UpperTempSV = null ;
           public ParameterUnit Zone4LowerTempSV = null ;
           public ParameterUnit Zone5UpperTempSV = null ;
           public ParameterUnit Zone5LowerTempSV = null ;

           public ParameterUnit Zone6UpperTempSV = null ;
           public ParameterUnit Zone6LowerTempSV = null ;
           public ParameterUnit Zone7UpperTempSV = null ;
           public ParameterUnit Zone7LowerTempSV = null ;
           public ParameterUnit Zone8UpperTempSV = null ;
           public ParameterUnit Zone8LowerTempSV = null ;
           public ParameterUnit Zone9UpperTempSV = null ;
           public ParameterUnit Zone9LowerTempSV = null ;
           public ParameterUnit Zone10UpperTempSV = null ;
           public ParameterUnit Zone10LowerTempSV = null ;

           public ParameterUnit Zone11UpperTempSV = null ;
           public ParameterUnit Zone11LowerTempSV = null ;
           public ParameterUnit Zone12UpperTempSV = null ;
           public ParameterUnit Zone12LowerTempSV = null ;
           public ParameterUnit Zone13UpperTempSV = null ;
           public ParameterUnit Zone13LowerTempSV = null ;
           public ParameterUnit Zone14UpperTempSV = null ;
           public ParameterUnit Zone14LowerTempSV = null ;
           public ParameterUnit Zone15UpperTempSV = null ;
           public ParameterUnit Zone15LowerTempSV = null ;
           public ParameterUnit Zone16UpperTempSV = null ;
           public ParameterUnit Zone16LowerTempSV = null ;

        //原参数排列逻辑非上下排列，电器需要变更
           public ParameterUnit CoolZone1UpperTempSV = null ;
           public ParameterUnit CoolZone2UpperTempSV = null ;
           public ParameterUnit CoolZone3UpperTempSV = null ;
           public ParameterUnit CoolZone4UpperTempSV = null ;
           public ParameterUnit CoolZone1LowerTempSV = null ;
           public ParameterUnit CoolZone2LowerTempSV = null ;
           public ParameterUnit CoolZone3LowerTempSV = null ;
           public ParameterUnit CoolZone4LowerTempSV = null ;

           public ParameterUnit Zone1UpperTempOffsetSV = null ;
           public ParameterUnit Zone1LowerTempOffsetSV = null ;
           public ParameterUnit Zone2UpperTempOffsetSV = null ;
           public ParameterUnit Zone2LowerTempOffsetSV = null ;
           public ParameterUnit Zone3UpperTempOffsetSV = null ;
           public ParameterUnit Zone3LowerTempOffsetSV = null ;
           public ParameterUnit Zone4UpperTempOffsetSV = null ;
           public ParameterUnit Zone4LowerTempOffsetSV = null ;
           public ParameterUnit Zone5UpperTempOffsetSV = null ;
           public ParameterUnit Zone5LowerTempOffsetSV = null ;

           public ParameterUnit Zone6UpperTempOffsetSV = null ;
           public ParameterUnit Zone6LowerTempOffsetSV = null ;
           public ParameterUnit Zone7UpperTempOffsetSV = null ;
           public ParameterUnit Zone7LowerTempOffsetSV = null ;
           public ParameterUnit Zone8UpperTempOffsetSV = null ;
           public ParameterUnit Zone8LowerTempOffsetSV = null ;
           public ParameterUnit Zone9UpperTempOffsetSV = null ;
           public ParameterUnit Zone9LowerTempOffsetSV = null ;
           public ParameterUnit Zone10UpperTempOffsetSV = null ;
           public ParameterUnit Zone10LowerTempOffsetSV = null ;

           public ParameterUnit Zone11UpperTempOffsetSV = null ;
           public ParameterUnit Zone11LowerTempOffsetSV = null ;
           public ParameterUnit Zone12UpperTempOffsetSV = null ;
           public ParameterUnit Zone12LowerTempOffsetSV = null ;
           public ParameterUnit Zone13UpperTempOffsetSV = null ;
           public ParameterUnit Zone13LowerTempOffsetSV = null ;
           public ParameterUnit Zone14UpperTempOffsetSV = null ;
           public ParameterUnit Zone14LowerTempOffsetSV = null ;
           public ParameterUnit Zone15UpperTempOffsetSV = null ;
           public ParameterUnit Zone15LowerTempOffsetSV = null ;
           public ParameterUnit Zone16UpperTempOffsetSV = null ;
           public ParameterUnit Zone16LowerTempOffsetSV = null ;

           public ParameterUnit CoolZone1UpperTempOffsetSV = null ;
           public ParameterUnit CoolZone1LowerTempOffsetSV = null ;
           public ParameterUnit CoolZone2UpperTempOffsetSV = null ;
           public ParameterUnit CoolZone2LowerTempOffsetSV = null ;
           public ParameterUnit CoolZone3UpperTempOffsetSV = null ;
           public ParameterUnit CoolZone3LowerTempOffsetSV = null ;
           public ParameterUnit CoolZone4UpperTempOffsetSV = null ;
           public ParameterUnit CoolZone4LowerTempOffsetSV = null ;

           public ParameterUnit UserZone1TempOffsetSV = null ;
           public ParameterUnit UserZone2TempOffsetSV = null ;
           public ParameterUnit UserZone3TempOffsetSV = null ;
           public ParameterUnit UserZone4TempOffsetSV = null ;

            //---------------------------------
            public ParameterUnit Zone1UpperPValueSV = null ;//-------------13220
            public ParameterUnit Zone1LowerPValueSV = null ;
            public ParameterUnit Zone2UpperPValueSV = null ;
            public ParameterUnit Zone2LowerPValueSV = null ;
            public ParameterUnit Zone3UpperPValueSV = null ;
            public ParameterUnit Zone3LowerPValueSV = null ;
            public ParameterUnit Zone4UpperPValueSV = null ;
            public ParameterUnit Zone4LowerPValueSV = null ;
            public ParameterUnit Zone5UpperPValueSV = null ;
            public ParameterUnit Zone5LowerPValueSV = null ;

            public ParameterUnit Zone6UpperPValueSV = null ;
            public ParameterUnit Zone6LowerPValueSV = null ;
            public ParameterUnit Zone7UpperPValueSV = null ;
            public ParameterUnit Zone7LowerPValueSV = null ;
            public ParameterUnit Zone8UpperPValueSV = null ;
            public ParameterUnit Zone8LowerPValueSV = null ;
            public ParameterUnit Zone9UpperPValueSV = null ;
            public ParameterUnit Zone9LowerPValueSV = null ;
            public ParameterUnit Zone10UpperPValueSV = null ;
            public ParameterUnit Zone10LowerPValueSV = null ;

            public ParameterUnit Zone11UpperPValueSV = null ;
            public ParameterUnit Zone11LowerPValueSV = null ;
            public ParameterUnit Zone12UpperPValueSV = null ;
            public ParameterUnit Zone12LowerPValueSV = null ;
            public ParameterUnit Zone13UpperPValueSV = null ;
            public ParameterUnit Zone13LowerPValueSV = null ;
            public ParameterUnit Zone14UpperPValueSV = null ;
            public ParameterUnit Zone14LowerPValueSV = null ;
            public ParameterUnit Zone15UpperPValueSV = null ;
            public ParameterUnit Zone15LowerPValueSV = null ;
            public ParameterUnit Zone16UpperPValueSV = null ;
            public ParameterUnit Zone16LowerPValueSV = null ;

            public ParameterUnit Zone1UpperIValueSV = null ;
            public ParameterUnit Zone1LowerIValueSV = null ;
            public ParameterUnit Zone2UpperIValueSV = null ;
            public ParameterUnit Zone2LowerIValueSV = null ;
            public ParameterUnit Zone3UpperIValueSV = null ;
            public ParameterUnit Zone3LowerIValueSV = null ;
            public ParameterUnit Zone4UpperIValueSV = null ;
            public ParameterUnit Zone4LowerIValueSV = null ;
            public ParameterUnit Zone5UpperIValueSV = null ;
            public ParameterUnit Zone5LowerIValueSV = null ;

            public ParameterUnit Zone6UpperIValueSV = null ;
            public ParameterUnit Zone6LowerIValueSV = null ;
            public ParameterUnit Zone7UpperIValueSV = null ;
            public ParameterUnit Zone7LowerIValueSV = null ;
            public ParameterUnit Zone8UpperIValueSV = null ;
            public ParameterUnit Zone8LowerIValueSV = null ;
            public ParameterUnit Zone9UpperIValueSV = null ;
            public ParameterUnit Zone9LowerIValueSV = null ;
            public ParameterUnit Zone10UpperIValueSV = null ;
            public ParameterUnit Zone10LowerIValueSV = null ;

            public ParameterUnit Zone11UpperIValueSV = null ;
            public ParameterUnit Zone11LowerIValueSV = null ;
            public ParameterUnit Zone12UpperIValueSV = null ;
            public ParameterUnit Zone12LowerIValueSV = null ;
            public ParameterUnit Zone13UpperIValueSV = null ;
            public ParameterUnit Zone13LowerIValueSV = null ;
            public ParameterUnit Zone14UpperIValueSV = null ;
            public ParameterUnit Zone14LowerIValueSV = null ;
            public ParameterUnit Zone15UpperIValueSV = null ;
            public ParameterUnit Zone15LowerIValueSV = null ;
            public ParameterUnit Zone16UpperIValueSV = null ;
            public ParameterUnit Zone16LowerIValueSV = null ;

            public ParameterUnit Zone1UpperDValueSV = null ;
            public ParameterUnit Zone1LowerDValueSV = null ;
            public ParameterUnit Zone2UpperDValueSV = null ;
            public ParameterUnit Zone2LowerDValueSV = null ;
            public ParameterUnit Zone3UpperDValueSV = null ;
            public ParameterUnit Zone3LowerDValueSV = null ;
            public ParameterUnit Zone4UpperDValueSV = null ;
            public ParameterUnit Zone4LowerDValueSV = null ;
            public ParameterUnit Zone5UpperDValueSV = null ;
            public ParameterUnit Zone5LowerDValueSV = null ;

            public ParameterUnit Zone6UpperDValueSV = null ;
            public ParameterUnit Zone6LowerDValueSV = null ;
            public ParameterUnit Zone7UpperDValueSV = null ;
            public ParameterUnit Zone7LowerDValueSV = null ;
            public ParameterUnit Zone8UpperDValueSV = null ;
            public ParameterUnit Zone8LowerDValueSV = null ;
            public ParameterUnit Zone9UpperDValueSV = null ;
            public ParameterUnit Zone9LowerDValueSV = null ;
            public ParameterUnit Zone10UpperDValueSV = null ;
            public ParameterUnit Zone10LowerDValueSV = null ;

            public ParameterUnit Zone11UpperDValueSV = null ;
            public ParameterUnit Zone11LowerDValueSV = null ;
            public ParameterUnit Zone12UpperDValueSV = null ;
            public ParameterUnit Zone12LowerDValueSV = null ;
            public ParameterUnit Zone13UpperDValueSV = null ;
            public ParameterUnit Zone13LowerDValueSV = null ;
            public ParameterUnit Zone14UpperDValueSV = null ;
            public ParameterUnit Zone14LowerDValueSV = null ;
            public ParameterUnit Zone15UpperDValueSV = null ;
            public ParameterUnit Zone15LowerDValueSV = null ;
            public ParameterUnit Zone16UpperDValueSV = null ;
            public ParameterUnit Zone16LowerDValueSV = null ;//-------------13315

            //-----------------------
           public ParameterUnit FanInvertor1FreqSV = null ;
           public ParameterUnit FanInvertor2FreqSV = null ;
           public ParameterUnit FanInvertor3FreqSV = null ;
           public ParameterUnit FanInvertor4FreqSV = null ;
           public ParameterUnit FanInvertor5FreqSV = null ;
           public ParameterUnit FanInvertor6FreqSV = null ;
           public ParameterUnit FanInvertor7FreqSV = null ;
           public ParameterUnit FanInvertor8FreqSV = null ;
           public ParameterUnit FanInvertor9FreqSV = null ;
           public ParameterUnit FanInvertor10FreqSV = null ;
           public ParameterUnit FanInvertor11FreqSV = null ;
           public ParameterUnit FanInvertor12FreqSV = null ;
           public ParameterUnit FanInvertor13FreqSV = null ;
           public ParameterUnit FanInvertor14FreqSV = null ;
           public ParameterUnit FanInvertor15FreqSV = null ;
           public ParameterUnit FanInvertor16FreqSV = null ;
           public ParameterUnit FanInvertor17FreqSV = null ;
           public ParameterUnit FanInvertor18FreqSV = null ;
           public ParameterUnit FanInvertor19FreqSV = null ;
           public ParameterUnit FanInvertor20FreqSV = null ;
           public ParameterUnit FanInvertor21FreqSV = null ;
           public ParameterUnit FanInvertor22FreqSV = null ;
           public ParameterUnit FanInvertor23FreqSV = null ;
           public ParameterUnit FanInvertor24FreqSV = null ;
           public ParameterUnit FanInvertor25FreqSV = null ;
           public ParameterUnit FanInvertor26FreqSV = null ;
           public ParameterUnit FanInvertor27FreqSV = null ;
           public ParameterUnit FanInvertor28FreqSV = null ;
           public ParameterUnit FanInvertor29FreqSV = null ;
           public ParameterUnit FanInvertor30FreqSV = null ;
           public ParameterUnit FanInvertor31FreqSV = null ;
           public ParameterUnit FanInvertor32FreqSV = null ;

        public ParameterUnit HeatingZoneAlertThresholdSV = null ;
        public ParameterUnit Empty1 = null ;//----取消变量待补充
        public ParameterUnit Empty2 = null ;//----取消变量待补充
        public ParameterUnit PCBCountMaxAlertSV = null ;
        public ParameterUnit CoolZone1TempAlertThresholdSV = null ;
        public ParameterUnit CoolZone2TempAlertThresholdSV = null ;
        public ParameterUnit CoolZone3TempAlertThresholdSV = null ;
        public ParameterUnit CoolZone4TempAlertThresholdSV = null ;
        public ParameterUnit WaterCoolZoneTempAlertThresholdSV = null ;
        public ParameterUnit Empty1NitroPreheatTempSV = null ;//----重复变量待补充
        public ParameterUnit NitroPreheatOnTimeSV = null ;
        public ParameterUnit NitroPreheatOffTimeSV = null ;
        public ParameterUnit Rail1PCBRequireTimeSV = null ;
        public ParameterUnit Rail2PCBRequireTimeSV = null ;
        public ParameterUnit Rail1PCBBlockAlertTimeSV = null ;
        public ParameterUnit Rail2PCBBlockAlertTimeSV = null ;
        public ParameterUnit Rail1LubricationIntervalSV = null ;
        public ParameterUnit Rail1LubricationContinueSV = null ;
        public ParameterUnit Rail2LubricationIntervalSV = null ;
        public ParameterUnit Rail2LubricationContinueSV = null ;
        public ParameterUnit NitroInspectionTimeSV = null ;
        public ParameterUnit RailWidthModifyAlertTimeSV = null ;
        public ParameterUnit PCPowerShutDownDelaySV = null ;
        public ParameterUnit MaxHeatingUpTimeSV = null ;
        public ParameterUnit MachineCoolDownTimeSV = null ;
        public ParameterUnit ForceCoolDownModeSV = null ;
        public ParameterUnit TempSetMark = null ;
        public ParameterUnit CalibSetMark = null ;
        public ParameterUnit PIDCalibMark = null ;
        public ParameterUnit OxygenConcentrationStateSV = null ;
        public ParameterUnit Rail1ScanResult = null ;
        public ParameterUnit Rail2ScanResult = null ;
        //public ParameterUnit Empty3 = null ;
        //public ParameterUnit Empty4 = null ;
        //public ParameterUnit Empty5 = null ;//
        public ParameterUnit NitroPreheatTempOffsetSV = null ;
        public ParameterUnit NitroPreheatProtectTempSV = null ;
        public ParameterUnit UpperFanCount = null ;
        public ParameterUnit LowerFanCount = null ;
        public ParameterUnit RailWidthCtrlAllowTempSV = null ;
        public ParameterUnit PCBDropAlertOffsetSV = null ;
        public ParameterUnit Rail1ValidPCBDetectedLength = null ;
        public ParameterUnit Rail2ValidPCBDetectedLength = null ;
        public ParameterUnit Rail1PCBLengthSV = null ;
        public ParameterUnit Rail2PCBLengthSV = null ;
        public ParameterUnit UPSWorkingTimeSV = null ;//非标准小数格式，显示为分钟，实际下发为0.1s

           public ParameterUnit Zone1UpperHeatingUpLevelSV = null ;
           public ParameterUnit Zone1LowerHeatingUpLevelSV = null ;
           public ParameterUnit Zone2UpperHeatingUpLevelSV = null ;
           public ParameterUnit Zone2LowerHeatingUpLevelSV = null ;
           public ParameterUnit Zone3UpperHeatingUpLevelSV = null ;
           public ParameterUnit Zone3LowerHeatingUpLevelSV = null ;
           public ParameterUnit Zone4UpperHeatingUpLevelSV = null ;
           public ParameterUnit Zone4LowerHeatingUpLevelSV = null ;
           public ParameterUnit Zone5UpperHeatingUpLevelSV = null ;
           public ParameterUnit Zone5LowerHeatingUpLevelSV = null ;
           public ParameterUnit Zone6UpperHeatingUpLevelSV = null ;
           public ParameterUnit Zone6LowerHeatingUpLevelSV = null ;
           public ParameterUnit Zone7UpperHeatingUpLevelSV = null ;
           public ParameterUnit Zone7LowerHeatingUpLevelSV = null ;
           public ParameterUnit Zone8UpperHeatingUpLevelSV = null ;
           public ParameterUnit Zone8LowerHeatingUpLevelSV = null ;
           public ParameterUnit Zone9UpperHeatingUpLevelSV = null ;
           public ParameterUnit Zone9LowerHeatingUpLevelSV = null ;
           public ParameterUnit Zone10UpperHeatingUpLevelSV = null ;
           public ParameterUnit Zone10LowerHeatingUpLevelSV = null ;
           public ParameterUnit Zone11UpperHeatingUpLevelSV = null ;
           public ParameterUnit Zone11LowerHeatingUpLevelSV = null ;
           public ParameterUnit Zone12UpperHeatingUpLevelSV = null ;
           public ParameterUnit Zone12LowerHeatingUpLevelSV = null ;
           public ParameterUnit Zone13UpperHeatingUpLevelSV = null ;
           public ParameterUnit Zone13LowerHeatingUpLevelSV = null ;
           public ParameterUnit Zone14UpperHeatingUpLevelSV = null ;
           public ParameterUnit Zone14LowerHeatingUpLevelSV = null ;
           public ParameterUnit Zone15UpperHeatingUpLevelSV = null ;
           public ParameterUnit Zone15LowerHeatingUpLevelSV = null ;
           public ParameterUnit Zone16UpperHeatingUpLevelSV = null ;
           public ParameterUnit Zone16LowerHeatingUpLevelSV = null ;//---------------13441

        private void ShortInit()
        {
            shortParamDic = new Dictionary<string, ParameterUnit>()
            {
                {"Zone1UpperTempSV",Zone1UpperTempSV= new ParameterUnit("Zone1UpperTempSV")},
                {"Zone1LowerTempSV",Zone1LowerTempSV= new ParameterUnit("Zone1LowerTempSV")},
                {"Zone2UpperTempSV",Zone2UpperTempSV= new ParameterUnit("Zone2UpperTempSV")},
                {"Zone2LowerTempSV",Zone2LowerTempSV= new ParameterUnit("Zone2LowerTempSV")},
                {"Zone3UpperTempSV",Zone3UpperTempSV= new ParameterUnit("Zone3UpperTempSV")},
                {"Zone3LowerTempSV",Zone3LowerTempSV= new ParameterUnit("Zone3LowerTempSV")},
                {"Zone4UpperTempSV",Zone4UpperTempSV= new ParameterUnit("Zone4UpperTempSV")},
                {"Zone4LowerTempSV",Zone4LowerTempSV= new ParameterUnit("Zone4LowerTempSV")},
                {"Zone5UpperTempSV",Zone5UpperTempSV= new ParameterUnit("Zone5UpperTempSV")},
                {"Zone5LowerTempSV",Zone5LowerTempSV= new ParameterUnit("Zone5LowerTempSV")},

                {"Zone6UpperTempSV",Zone6UpperTempSV= new ParameterUnit("Zone6UpperTempSV")},
                {"Zone6LowerTempSV",Zone6LowerTempSV= new ParameterUnit("Zone6LowerTempSV")},
                {"Zone7UpperTempSV",Zone7UpperTempSV= new ParameterUnit("Zone7UpperTempSV")},
                {"Zone7LowerTempSV",Zone7LowerTempSV= new ParameterUnit("Zone7LowerTempSV")},
                {"Zone8UpperTempSV",Zone8UpperTempSV= new ParameterUnit("Zone8UpperTempSV")},
                {"Zone8LowerTempSV",Zone8LowerTempSV= new ParameterUnit("Zone8LowerTempSV")},
                {"Zone9UpperTempSV",Zone9UpperTempSV= new ParameterUnit("Zone9UpperTempSV")},
                {"Zone9LowerTempSV",Zone9LowerTempSV= new ParameterUnit("Zone9LowerTempSV")},
                {"Zone10UpperTempSV",Zone10UpperTempSV= new ParameterUnit("Zone10UpperTempSV")},
                {"Zone10LowerTempSV",Zone10LowerTempSV= new ParameterUnit("Zone10LowerTempSV")},

                {"Zone11UpperTempSV",Zone11UpperTempSV= new ParameterUnit("Zone11UpperTempSV")},
                {"Zone11LowerTempSV",Zone11LowerTempSV= new ParameterUnit("Zone11LowerTempSV")},
                {"Zone12UpperTempSV",Zone12UpperTempSV= new ParameterUnit("Zone12UpperTempSV")},
                {"Zone12LowerTempSV",Zone12LowerTempSV= new ParameterUnit("Zone12LowerTempSV")},
                {"Zone13UpperTempSV",Zone13UpperTempSV= new ParameterUnit("Zone13UpperTempSV")},
                {"Zone13LowerTempSV",Zone13LowerTempSV= new ParameterUnit("Zone13LowerTempSV")},
                {"Zone14UpperTempSV",Zone14UpperTempSV= new ParameterUnit("Zone14UpperTempSV")},
                {"Zone14LowerTempSV",Zone14LowerTempSV= new ParameterUnit("Zone14LowerTempSV")},
                {"Zone15UpperTempSV",Zone15UpperTempSV= new ParameterUnit("Zone15UpperTempSV")},
                {"Zone15LowerTempSV",Zone15LowerTempSV= new ParameterUnit("Zone15LowerTempSV")},
                {"Zone16UpperTempSV",Zone16UpperTempSV= new ParameterUnit("Zone16UpperTempSV")},
                {"Zone16LowerTempSV",Zone16LowerTempSV= new ParameterUnit("Zone16LowerTempSV")},


                {"CoolZone1UpperTempSV",CoolZone1UpperTempSV= new ParameterUnit("CoolZone1UpperTempSV")},
                {"CoolZone2UpperTempSV",CoolZone2UpperTempSV= new ParameterUnit("CoolZone2UpperTempSV")},
                {"CoolZone3UpperTempSV",CoolZone3UpperTempSV= new ParameterUnit("CoolZone3UpperTempSV")},
                {"CoolZone4UpperTempSV",CoolZone4UpperTempSV= new ParameterUnit("CoolZone4UpperTempSV")},
                {"CoolZone1LowerTempSV",CoolZone1LowerTempSV= new ParameterUnit("CoolZone1LowerTempSV")},
                {"CoolZone2LowerTempSV",CoolZone2LowerTempSV= new ParameterUnit("CoolZone2LowerTempSV")},
                {"CoolZone3LowerTempSV",CoolZone3LowerTempSV= new ParameterUnit("CoolZone3LowerTempSV")},
                {"CoolZone4LowerTempSV",CoolZone4LowerTempSV= new ParameterUnit("CoolZone4LowerTempSV")},

                {"Zone1UpperTempOffsetSV",Zone1UpperTempOffsetSV= new ParameterUnit("Zone1UpperTempOffsetSV")},
                {"Zone1LowerTempOffsetSV",Zone1LowerTempOffsetSV= new ParameterUnit("Zone1LowerTempOffsetSV")},
                {"Zone2UpperTempOffsetSV",Zone2UpperTempOffsetSV= new ParameterUnit("Zone2UpperTempOffsetSV")},
                {"Zone2LowerTempOffsetSV",Zone2LowerTempOffsetSV= new ParameterUnit("Zone2LowerTempOffsetSV")},
                {"Zone3UpperTempOffsetSV",Zone3UpperTempOffsetSV= new ParameterUnit("Zone3UpperTempOffsetSV")},
                {"Zone3LowerTempOffsetSV",Zone3LowerTempOffsetSV= new ParameterUnit("Zone3LowerTempOffsetSV")},
                {"Zone4UpperTempOffsetSV",Zone4UpperTempOffsetSV= new ParameterUnit("Zone4UpperTempOffsetSV")},
                {"Zone4LowerTempOffsetSV",Zone4LowerTempOffsetSV= new ParameterUnit("Zone4LowerTempOffsetSV")},
                {"Zone5UpperTempOffsetSV",Zone5UpperTempOffsetSV= new ParameterUnit("Zone5UpperTempOffsetSV")},
                {"Zone5LowerTempOffsetSV",Zone5LowerTempOffsetSV= new ParameterUnit("Zone5LowerTempOffsetSV")},

                {"Zone6UpperTempOffsetSV",Zone6UpperTempOffsetSV= new ParameterUnit("Zone6UpperTempOffsetSV")},
                {"Zone6LowerTempOffsetSV",Zone6LowerTempOffsetSV= new ParameterUnit("Zone6LowerTempOffsetSV")},
                {"Zone7UpperTempOffsetSV",Zone7UpperTempOffsetSV= new ParameterUnit("Zone7UpperTempOffsetSV")},
                {"Zone7LowerTempOffsetSV",Zone7LowerTempOffsetSV= new ParameterUnit("Zone7LowerTempOffsetSV")},
                {"Zone8UpperTempOffsetSV",Zone8UpperTempOffsetSV= new ParameterUnit("Zone8UpperTempOffsetSV")},
                {"Zone8LowerTempOffsetSV",Zone8LowerTempOffsetSV= new ParameterUnit("Zone8LowerTempOffsetSV")},
                {"Zone9UpperTempOffsetSV",Zone9UpperTempOffsetSV= new ParameterUnit("Zone9UpperTempOffsetSV")},
                {"Zone9LowerTempOffsetSV",Zone9LowerTempOffsetSV= new ParameterUnit("Zone9LowerTempOffsetSV")},
                {"Zone10UpperTempOffsetSV",Zone10UpperTempOffsetSV= new ParameterUnit("Zone10UpperTempOffsetSV")},
                {"Zone10LowerTempOffsetSV",Zone10LowerTempOffsetSV= new ParameterUnit("Zone10LowerTempOffsetSV")},

                {"Zone11UpperTempOffsetSV",Zone11UpperTempOffsetSV= new ParameterUnit("Zone11UpperTempOffsetSV")},
                {"Zone11LowerTempOffsetSV",Zone11LowerTempOffsetSV= new ParameterUnit("Zone11LowerTempOffsetSV")},
                {"Zone12UpperTempOffsetSV",Zone12UpperTempOffsetSV= new ParameterUnit("Zone12UpperTempOffsetSV")},
                {"Zone12LowerTempOffsetSV",Zone12LowerTempOffsetSV= new ParameterUnit("Zone12LowerTempOffsetSV")},
                {"Zone13UpperTempOffsetSV",Zone13UpperTempOffsetSV= new ParameterUnit("Zone13UpperTempOffsetSV")},
                {"Zone13LowerTempOffsetSV",Zone13LowerTempOffsetSV= new ParameterUnit("Zone13LowerTempOffsetSV")},
                {"Zone14UpperTempOffsetSV",Zone14UpperTempOffsetSV= new ParameterUnit("Zone14UpperTempOffsetSV")},
                {"Zone14LowerTempOffsetSV",Zone14LowerTempOffsetSV= new ParameterUnit("Zone14LowerTempOffsetSV")},
                {"Zone15UpperTempOffsetSV",Zone15UpperTempOffsetSV= new ParameterUnit("Zone15UpperTempOffsetSV")},
                {"Zone15LowerTempOffsetSV",Zone15LowerTempOffsetSV= new ParameterUnit("Zone15LowerTempOffsetSV")},
                {"Zone16UpperTempOffsetSV",Zone16UpperTempOffsetSV= new ParameterUnit("Zone16UpperTempOffsetSV")},
                {"Zone16LowerTempOffsetSV",Zone16LowerTempOffsetSV= new ParameterUnit("Zone16LowerTempOffsetSV")},

                {"CoolZone1UpperTempOffsetSV",CoolZone1UpperTempOffsetSV= new ParameterUnit("CoolZone1UpperTempOffsetSV")},
                {"CoolZone1LowerTempOffsetSV",CoolZone1LowerTempOffsetSV= new ParameterUnit("CoolZone1LowerTempOffsetSV")},
                {"CoolZone2UpperTempOffsetSV",CoolZone2UpperTempOffsetSV= new ParameterUnit("CoolZone2UpperTempOffsetSV")},
                {"CoolZone2LowerTempOffsetSV",CoolZone2LowerTempOffsetSV= new ParameterUnit("CoolZone2LowerTempOffsetSV")},
                {"CoolZone3UpperTempOffsetSV",CoolZone3UpperTempOffsetSV= new ParameterUnit("CoolZone3UpperTempOffsetSV")},
                {"CoolZone3LowerTempOffsetSV",CoolZone3LowerTempOffsetSV= new ParameterUnit("CoolZone3LowerTempOffsetSV")},
                {"CoolZone4UpperTempOffsetSV",CoolZone4UpperTempOffsetSV= new ParameterUnit("CoolZone4UpperTempOffsetSV")},
                {"CoolZone4LowerTempOffsetSV",CoolZone4LowerTempOffsetSV= new ParameterUnit("CoolZone4LowerTempOffsetSV")},

                {"UserZone1TempOffsetSV",UserZone1TempOffsetSV= new ParameterUnit("UserZone1TempOffsetSV")},
                {"UserZone2TempOffsetSV",UserZone2TempOffsetSV= new ParameterUnit("UserZone2TempOffsetSV")},
                {"UserZone3TempOffsetSV",UserZone3TempOffsetSV= new ParameterUnit("UserZone3TempOffsetSV")},
                {"UserZone4TempOffsetSV",UserZone4TempOffsetSV= new ParameterUnit("UserZone4TempOffsetSV")},


                {"Zone1UpperPValueSV",Zone1UpperPValueSV= new ParameterUnit("Zone1UpperPValueSV")},
                {"Zone1LowerPValueSV",Zone1LowerPValueSV= new ParameterUnit("Zone1LowerPValueSV")},
                {"Zone2UpperPValueSV",Zone2UpperPValueSV= new ParameterUnit("Zone2UpperPValueSV")},
                {"Zone2LowerPValueSV",Zone2LowerPValueSV= new ParameterUnit("Zone2LowerPValueSV")},
                {"Zone3UpperPValueSV",Zone3UpperPValueSV= new ParameterUnit("Zone3UpperPValueSV")},
                {"Zone3LowerPValueSV",Zone3LowerPValueSV= new ParameterUnit("Zone3LowerPValueSV")},
                {"Zone4UpperPValueSV",Zone4UpperPValueSV= new ParameterUnit("Zone4UpperPValueSV")},
                {"Zone4LowerPValueSV",Zone4LowerPValueSV= new ParameterUnit("Zone4LowerPValueSV")},
                {"Zone5UpperPValueSV",Zone5UpperPValueSV= new ParameterUnit("Zone5UpperPValueSV")},
                {"Zone5LowerPValueSV",Zone5LowerPValueSV= new ParameterUnit("Zone5LowerPValueSV")},

                {"Zone6UpperPValueSV",Zone6UpperPValueSV= new ParameterUnit("Zone6UpperPValueSV")},
                {"Zone6LowerPValueSV",Zone6LowerPValueSV= new ParameterUnit("Zone6LowerPValueSV")},
                {"Zone7UpperPValueSV",Zone7UpperPValueSV= new ParameterUnit("Zone7UpperPValueSV")},
                {"Zone7LowerPValueSV",Zone7LowerPValueSV= new ParameterUnit("Zone7LowerPValueSV")},
                {"Zone8UpperPValueSV",Zone8UpperPValueSV= new ParameterUnit("Zone8UpperPValueSV")},
                {"Zone8LowerPValueSV",Zone8LowerPValueSV= new ParameterUnit("Zone8LowerPValueSV")},
                {"Zone9UpperPValueSV",Zone9UpperPValueSV= new ParameterUnit("Zone9UpperPValueSV")},
                {"Zone9LowerPValueSV",Zone9LowerPValueSV= new ParameterUnit("Zone9LowerPValueSV")},
                {"Zone10UpperPValueSV",Zone10UpperPValueSV= new ParameterUnit("Zone10UpperPValueSV")},
                {"Zone10LowerPValueSV",Zone10LowerPValueSV= new ParameterUnit("Zone10LowerPValueSV")},

                {"Zone11UpperPValueSV",Zone11UpperPValueSV= new ParameterUnit("Zone11UpperPValueSV")},
                {"Zone11LowerPValueSV",Zone11LowerPValueSV= new ParameterUnit("Zone11LowerPValueSV")},
                {"Zone12UpperPValueSV",Zone12UpperPValueSV= new ParameterUnit("Zone12UpperPValueSV")},
                {"Zone12LowerPValueSV",Zone12LowerPValueSV= new ParameterUnit("Zone12LowerPValueSV")},
                {"Zone13UpperPValueSV",Zone13UpperPValueSV= new ParameterUnit("Zone13UpperPValueSV")},
                {"Zone13LowerPValueSV",Zone13LowerPValueSV= new ParameterUnit("Zone13LowerPValueSV")},
                {"Zone14UpperPValueSV",Zone14UpperPValueSV= new ParameterUnit("Zone14UpperPValueSV")},
                {"Zone14LowerPValueSV",Zone14LowerPValueSV= new ParameterUnit("Zone14LowerPValueSV")},
                {"Zone15UpperPValueSV",Zone15UpperPValueSV= new ParameterUnit("Zone15UpperPValueSV")},
                {"Zone15LowerPValueSV",Zone15LowerPValueSV= new ParameterUnit("Zone15LowerPValueSV")},
                {"Zone16UpperPValueSV",Zone16UpperPValueSV= new ParameterUnit("Zone16UpperPValueSV")},
                {"Zone16LowerPValueSV",Zone16LowerPValueSV= new ParameterUnit("Zone16LowerPValueSV")},

                {"Zone1UpperIValueSV",Zone1UpperIValueSV= new ParameterUnit("Zone1UpperIValueSV")},
                {"Zone1LowerIValueSV",Zone1LowerIValueSV= new ParameterUnit("Zone1LowerIValueSV")},
                {"Zone2UpperIValueSV",Zone2UpperIValueSV= new ParameterUnit("Zone2UpperIValueSV")},
                {"Zone2LowerIValueSV",Zone2LowerIValueSV= new ParameterUnit("Zone2LowerIValueSV")},
                {"Zone3UpperIValueSV",Zone3UpperIValueSV= new ParameterUnit("Zone3UpperIValueSV")},
                {"Zone3LowerIValueSV",Zone3LowerIValueSV= new ParameterUnit("Zone3LowerIValueSV")},
                {"Zone4UpperIValueSV",Zone4UpperIValueSV= new ParameterUnit("Zone4UpperIValueSV")},
                {"Zone4LowerIValueSV",Zone4LowerIValueSV= new ParameterUnit("Zone4LowerIValueSV")},
                {"Zone5UpperIValueSV",Zone5UpperIValueSV= new ParameterUnit("Zone5UpperIValueSV")},
                {"Zone5LowerIValueSV",Zone5LowerIValueSV= new ParameterUnit("Zone5LowerIValueSV")},

                {"Zone6UpperIValueSV",Zone6UpperIValueSV= new ParameterUnit("Zone6UpperIValueSV")},
                {"Zone6LowerIValueSV",Zone6LowerIValueSV= new ParameterUnit("Zone6LowerIValueSV")},
                {"Zone7UpperIValueSV",Zone7UpperIValueSV= new ParameterUnit("Zone7UpperIValueSV")},
                {"Zone7LowerIValueSV",Zone7LowerIValueSV= new ParameterUnit("Zone7LowerIValueSV")},
                {"Zone8UpperIValueSV",Zone8UpperIValueSV= new ParameterUnit("Zone8UpperIValueSV")},
                {"Zone8LowerIValueSV",Zone8LowerIValueSV= new ParameterUnit("Zone8LowerIValueSV")},
                {"Zone9UpperIValueSV",Zone9UpperIValueSV= new ParameterUnit("Zone9UpperIValueSV")},
                {"Zone9LowerIValueSV",Zone9LowerIValueSV= new ParameterUnit("Zone9LowerIValueSV")},
                {"Zone10UpperIValueSV",Zone10UpperIValueSV= new ParameterUnit("Zone10UpperIValueSV")},
                {"Zone10LowerIValueSV",Zone10LowerIValueSV= new ParameterUnit("Zone10LowerIValueSV")},

                {"Zone11UpperIValueSV",Zone11UpperIValueSV= new ParameterUnit("Zone11UpperIValueSV")},
                {"Zone11LowerIValueSV",Zone11LowerIValueSV= new ParameterUnit("Zone11LowerIValueSV")},
                {"Zone12UpperIValueSV",Zone12UpperIValueSV= new ParameterUnit("Zone12UpperIValueSV")},
                {"Zone12LowerIValueSV",Zone12LowerIValueSV= new ParameterUnit("Zone12LowerIValueSV")},
                {"Zone13UpperIValueSV",Zone13UpperIValueSV= new ParameterUnit("Zone13UpperIValueSV")},
                {"Zone13LowerIValueSV",Zone13LowerIValueSV= new ParameterUnit("Zone13LowerIValueSV")},
                {"Zone14UpperIValueSV",Zone14UpperIValueSV= new ParameterUnit("Zone14UpperIValueSV")},
                {"Zone14LowerIValueSV",Zone14LowerIValueSV= new ParameterUnit("Zone14LowerIValueSV")},
                {"Zone15UpperIValueSV",Zone15UpperIValueSV= new ParameterUnit("Zone15UpperIValueSV")},
                {"Zone15LowerIValueSV",Zone15LowerIValueSV= new ParameterUnit("Zone15LowerIValueSV")},
                {"Zone16UpperIValueSV",Zone16UpperIValueSV= new ParameterUnit("Zone16UpperIValueSV")},
                {"Zone16LowerIValueSV",Zone16LowerIValueSV= new ParameterUnit("Zone16LowerIValueSV")},

                {"Zone1UpperDValueSV",Zone1UpperDValueSV= new ParameterUnit("Zone1UpperDValueSV")},
                {"Zone1LowerDValueSV",Zone1LowerDValueSV= new ParameterUnit("Zone1LowerDValueSV")},
                {"Zone2UpperDValueSV",Zone2UpperDValueSV= new ParameterUnit("Zone2UpperDValueSV")},
                {"Zone2LowerDValueSV",Zone2LowerDValueSV= new ParameterUnit("Zone2LowerDValueSV")},
                {"Zone3UpperDValueSV",Zone3UpperDValueSV= new ParameterUnit("Zone3UpperDValueSV")},
                {"Zone3LowerDValueSV",Zone3LowerDValueSV= new ParameterUnit("Zone3LowerDValueSV")},
                {"Zone4UpperDValueSV",Zone4UpperDValueSV= new ParameterUnit("Zone4UpperDValueSV")},
                {"Zone4LowerDValueSV",Zone4LowerDValueSV= new ParameterUnit("Zone4LowerDValueSV")},
                {"Zone5UpperDValueSV",Zone5UpperDValueSV= new ParameterUnit("Zone5UpperDValueSV")},
                {"Zone5LowerDValueSV",Zone5LowerDValueSV= new ParameterUnit("Zone5LowerDValueSV")},

                {"Zone6UpperDValueSV",Zone6UpperDValueSV= new ParameterUnit("Zone6UpperDValueSV")},
                {"Zone6LowerDValueSV",Zone6LowerDValueSV= new ParameterUnit("Zone6LowerDValueSV")},
                {"Zone7UpperDValueSV",Zone7UpperDValueSV= new ParameterUnit("Zone7UpperDValueSV")},
                {"Zone7LowerDValueSV",Zone7LowerDValueSV= new ParameterUnit("Zone7LowerDValueSV")},
                {"Zone8UpperDValueSV",Zone8UpperDValueSV= new ParameterUnit("Zone8UpperDValueSV")},
                {"Zone8LowerDValueSV",Zone8LowerDValueSV= new ParameterUnit("Zone8LowerDValueSV")},
                {"Zone9UpperDValueSV",Zone9UpperDValueSV= new ParameterUnit("Zone9UpperDValueSV")},
                {"Zone9LowerDValueSV",Zone9LowerDValueSV= new ParameterUnit("Zone9LowerDValueSV")},
                {"Zone10UpperDValueSV",Zone10UpperDValueSV= new ParameterUnit("Zone10UpperDValueSV")},
                {"Zone10LowerDValueSV",Zone10LowerDValueSV= new ParameterUnit("Zone10LowerDValueSV")},

                {"Zone11UpperDValueSV",Zone11UpperDValueSV= new ParameterUnit("Zone11UpperDValueSV")},
                {"Zone11LowerDValueSV",Zone11LowerDValueSV= new ParameterUnit("Zone11LowerDValueSV")},
                {"Zone12UpperDValueSV",Zone12UpperDValueSV= new ParameterUnit("Zone12UpperDValueSV")},
                {"Zone12LowerDValueSV",Zone12LowerDValueSV= new ParameterUnit("Zone12LowerDValueSV")},
                {"Zone13UpperDValueSV",Zone13UpperDValueSV= new ParameterUnit("Zone13UpperDValueSV")},
                {"Zone13LowerDValueSV",Zone13LowerDValueSV= new ParameterUnit("Zone13LowerDValueSV")},
                {"Zone14UpperDValueSV",Zone14UpperDValueSV= new ParameterUnit("Zone14UpperDValueSV")},
                {"Zone14LowerDValueSV",Zone14LowerDValueSV= new ParameterUnit("Zone14LowerDValueSV")},
                {"Zone15UpperDValueSV",Zone15UpperDValueSV= new ParameterUnit("Zone15UpperDValueSV")},
                {"Zone15LowerDValueSV",Zone15LowerDValueSV= new ParameterUnit("Zone15LowerDValueSV")},
                {"Zone16UpperDValueSV",Zone16UpperDValueSV= new ParameterUnit("Zone16UpperDValueSV")},
                {"Zone16LowerDValueSV",Zone16LowerDValueSV= new ParameterUnit("Zone16LowerDValueSV")},


                {"FanInvertor1FreqSV",FanInvertor1FreqSV= new ParameterUnit("FanInvertor1FreqSV")},
                {"FanInvertor2FreqSV",FanInvertor2FreqSV= new ParameterUnit("FanInvertor2FreqSV")},
                {"FanInvertor3FreqSV",FanInvertor3FreqSV= new ParameterUnit("FanInvertor3FreqSV")},
                {"FanInvertor4FreqSV",FanInvertor4FreqSV= new ParameterUnit("FanInvertor4FreqSV")},
                {"FanInvertor5FreqSV",FanInvertor5FreqSV= new ParameterUnit("FanInvertor5FreqSV")},
                {"FanInvertor6FreqSV",FanInvertor6FreqSV= new ParameterUnit("FanInvertor6FreqSV")},
                {"FanInvertor7FreqSV",FanInvertor7FreqSV= new ParameterUnit("FanInvertor7FreqSV")},
                {"FanInvertor8FreqSV",FanInvertor8FreqSV= new ParameterUnit("FanInvertor8FreqSV")},
                {"FanInvertor9FreqSV",FanInvertor9FreqSV= new ParameterUnit("FanInvertor9FreqSV")},
                {"FanInvertor10FreqSV",FanInvertor10FreqSV= new ParameterUnit("FanInvertor10FreqSV")},
                {"FanInvertor11FreqSV",FanInvertor11FreqSV= new ParameterUnit("FanInvertor11FreqSV")},
                {"FanInvertor12FreqSV",FanInvertor12FreqSV= new ParameterUnit("FanInvertor12FreqSV")},
                {"FanInvertor13FreqSV",FanInvertor13FreqSV= new ParameterUnit("FanInvertor13FreqSV")},
                {"FanInvertor14FreqSV",FanInvertor14FreqSV= new ParameterUnit("FanInvertor14FreqSV")},
                {"FanInvertor15FreqSV",FanInvertor15FreqSV= new ParameterUnit("FanInvertor15FreqSV")},
                {"FanInvertor16FreqSV",FanInvertor16FreqSV= new ParameterUnit("FanInvertor16FreqSV")},
                {"FanInvertor17FreqSV",FanInvertor17FreqSV= new ParameterUnit("FanInvertor17FreqSV")},
                {"FanInvertor18FreqSV",FanInvertor18FreqSV= new ParameterUnit("FanInvertor18FreqSV")},
                {"FanInvertor19FreqSV",FanInvertor19FreqSV= new ParameterUnit("FanInvertor19FreqSV")},
                {"FanInvertor20FreqSV",FanInvertor20FreqSV= new ParameterUnit("FanInvertor20FreqSV")},
                {"FanInvertor21FreqSV",FanInvertor21FreqSV= new ParameterUnit("FanInvertor21FreqSV")},
                {"FanInvertor22FreqSV",FanInvertor22FreqSV= new ParameterUnit("FanInvertor22FreqSV")},
                {"FanInvertor23FreqSV",FanInvertor23FreqSV= new ParameterUnit("FanInvertor23FreqSV")},
                {"FanInvertor24FreqSV",FanInvertor24FreqSV= new ParameterUnit("FanInvertor24FreqSV")},
                {"FanInvertor25FreqSV",FanInvertor25FreqSV= new ParameterUnit("FanInvertor25FreqSV")},
                {"FanInvertor26FreqSV",FanInvertor26FreqSV= new ParameterUnit("FanInvertor26FreqSV")},
                {"FanInvertor27FreqSV",FanInvertor27FreqSV= new ParameterUnit("FanInvertor27FreqSV")},
                {"FanInvertor28FreqSV",FanInvertor28FreqSV= new ParameterUnit("FanInvertor28FreqSV")},
                {"FanInvertor29FreqSV",FanInvertor29FreqSV= new ParameterUnit("FanInvertor29FreqSV")},
                {"FanInvertor30FreqSV",FanInvertor30FreqSV= new ParameterUnit("FanInvertor30FreqSV")},
                {"FanInvertor31FreqSV",FanInvertor31FreqSV= new ParameterUnit("FanInvertor31FreqSV")},
                {"FanInvertor32FreqSV",FanInvertor32FreqSV= new ParameterUnit("FanInvertor32FreqSV")},

                {"HeatingZoneAlertThresholdSV",HeatingZoneAlertThresholdSV= new ParameterUnit("HeatingZoneAlertThresholdSV")},
                {"Empty1",Empty1= new ParameterUnit("Empty1")},
                {"Empty2",Empty2= new ParameterUnit("Empty2")},
                {"PCBCountMaxAlertSV",PCBCountMaxAlertSV= new ParameterUnit("PCBCountMaxAlertSV")},
                {"CoolZone1TempAlertThresholdSV",CoolZone1TempAlertThresholdSV= new ParameterUnit("CoolZone1TempAlertThresholdSV")},
                {"CoolZone2TempAlertThresholdSV",CoolZone2TempAlertThresholdSV= new ParameterUnit("CoolZone2TempAlertThresholdSV")},
                {"CoolZone3TempAlertThresholdSV",CoolZone3TempAlertThresholdSV= new ParameterUnit("CoolZone3TempAlertThresholdSV")},
                {"CoolZone4TempAlertThresholdSV",CoolZone4TempAlertThresholdSV= new ParameterUnit("CoolZone4TempAlertThresholdSV")},
                {"WaterCoolZoneTempAlertThresholdSV",WaterCoolZoneTempAlertThresholdSV= new ParameterUnit("WaterCoolZoneTempAlertThresholdSV")},
                {"Empty1NitroPreheatTempSV",Empty1NitroPreheatTempSV= new ParameterUnit("Empty1NitroPreheatTempSV")},
                {"NitroPreheatOnTimeSV",NitroPreheatOnTimeSV= new ParameterUnit("NitroPreheatOnTimeSV")},
                {"NitroPreheatOffTimeSV",NitroPreheatOffTimeSV= new ParameterUnit("NitroPreheatOffTimeSV")},
                {"Rail1PCBRequireTimeSV",Rail1PCBRequireTimeSV= new ParameterUnit("Rail1PCBRequireTimeSV")},
                {"Rail2PCBRequireTimeSV",Rail2PCBRequireTimeSV= new ParameterUnit("Rail2PCBRequireTimeSV")},
                {"Rail1PCBBlockAlertTimeSV",Rail1PCBBlockAlertTimeSV= new ParameterUnit("Rail1PCBBlockAlertTimeSV")},
                {"Rail2PCBBlockAlertTimeSV",Rail2PCBBlockAlertTimeSV= new ParameterUnit("Rail2PCBBlockAlertTimeSV")},
                {"Rail1LubricationIntervalSV",Rail1LubricationIntervalSV= new ParameterUnit("Rail1LubricationIntervalSV")},
                {"Rail1LubricationContinueSV",Rail1LubricationContinueSV= new ParameterUnit("Rail1LubricationContinueSV")},
                {"Rail2LubricationIntervalSV",Rail2LubricationIntervalSV= new ParameterUnit("Rail2LubricationIntervalSV")},
                {"Rail2LubricationContinueSV",Rail2LubricationContinueSV= new ParameterUnit("Rail2LubricationContinueSV")},
                {"NitroInspectionTimeSV",NitroInspectionTimeSV= new ParameterUnit("NitroInspectionTimeSV")},
                {"RailWidthModifyAlertTimeSV",RailWidthModifyAlertTimeSV= new ParameterUnit("RailWidthModifyAlertTimeSV")},
                {"PCPowerShutDownDelaySV",PCPowerShutDownDelaySV= new ParameterUnit("PCPowerShutDownDelaySV")},
                {"MaxHeatingUpTimeSV",MaxHeatingUpTimeSV= new ParameterUnit("MaxHeatingUpTimeSV")},
                {"MachineCoolDownTimeSV",MachineCoolDownTimeSV= new ParameterUnit("MachineCoolDownTimeSV")},
                {"ForceCoolDownModeSV",ForceCoolDownModeSV= new ParameterUnit("ForceCoolDownModeSV")},
                {"TempSetMark",TempSetMark= new ParameterUnit("TempSetMark")},
                {"CalibSetMark",CalibSetMark= new ParameterUnit("CalibSetMark")},
                {"PIDCalibMark",PIDCalibMark= new ParameterUnit("PIDCalibMark")},
                {"OxygenConcentrationStateSV",OxygenConcentrationStateSV= new ParameterUnit("OxygenConcentrationStateSV")},
                {"Rail1ScanResult",Rail1ScanResult= new ParameterUnit("Rail1ScanResult")},
                {"Rail2ScanResult",Rail2ScanResult= new ParameterUnit("Rail2ScanResult")},



                {"NitroPreheatTempOffsetSV",NitroPreheatTempOffsetSV= new ParameterUnit("NitroPreheatTempOffsetSV")},
                {"NitroPreheatProtectTempSV",NitroPreheatProtectTempSV= new ParameterUnit("NitroPreheatProtectTempSV")},
                {"UpperFanCount",UpperFanCount= new ParameterUnit("UpperFanCount")},
                {"LowerFanCount",LowerFanCount= new ParameterUnit("LowerFanCount")},
                {"RailWidthCtrlAllowTempSV",RailWidthCtrlAllowTempSV= new ParameterUnit("RailWidthCtrlAllowTempSV")},
                {"PCBDropAlertOffsetSV",PCBDropAlertOffsetSV= new ParameterUnit("PCBDropAlertOffsetSV")},
                {"Rail1ValidPCBDetectedLength",Rail1ValidPCBDetectedLength= new ParameterUnit("Rail1ValidPCBDetectedLength")},
                {"Rail2ValidPCBDetectedLength",Rail2ValidPCBDetectedLength= new ParameterUnit("Rail2ValidPCBDetectedLength")},
                {"Rail1PCBLengthSV",Rail1PCBLengthSV= new ParameterUnit("Rail1PCBLengthSV")},
                {"Rail2PCBLengthSV",Rail2PCBLengthSV= new ParameterUnit("Rail2PCBLengthSV")},
                {"UPSWorkingTimeSV",UPSWorkingTimeSV= new ParameterUnit("UPSWorkingTimeSV")},

                {"Zone1UpperHeatingUpLevelSV",Zone1UpperHeatingUpLevelSV= new ParameterUnit("Zone1UpperHeatingUpLevelSV")},
                {"Zone1LowerHeatingUpLevelSV",Zone1LowerHeatingUpLevelSV= new ParameterUnit("Zone1LowerHeatingUpLevelSV")},
                {"Zone2UpperHeatingUpLevelSV",Zone2UpperHeatingUpLevelSV= new ParameterUnit("Zone2UpperHeatingUpLevelSV")},
                {"Zone2LowerHeatingUpLevelSV",Zone2LowerHeatingUpLevelSV= new ParameterUnit("Zone2LowerHeatingUpLevelSV")},
                {"Zone3UpperHeatingUpLevelSV",Zone3UpperHeatingUpLevelSV= new ParameterUnit("Zone3UpperHeatingUpLevelSV")},
                {"Zone3LowerHeatingUpLevelSV",Zone3LowerHeatingUpLevelSV= new ParameterUnit("Zone3LowerHeatingUpLevelSV")},
                {"Zone4UpperHeatingUpLevelSV",Zone4UpperHeatingUpLevelSV= new ParameterUnit("Zone4UpperHeatingUpLevelSV")},
                {"Zone4LowerHeatingUpLevelSV",Zone4LowerHeatingUpLevelSV= new ParameterUnit("Zone4LowerHeatingUpLevelSV")},
                {"Zone5UpperHeatingUpLevelSV",Zone5UpperHeatingUpLevelSV= new ParameterUnit("Zone5UpperHeatingUpLevelSV")},
                {"Zone5LowerHeatingUpLevelSV",Zone5LowerHeatingUpLevelSV= new ParameterUnit("Zone5LowerHeatingUpLevelSV")},
                {"Zone6UpperHeatingUpLevelSV",Zone6UpperHeatingUpLevelSV= new ParameterUnit("Zone6UpperHeatingUpLevelSV")},
                {"Zone6LowerHeatingUpLevelSV",Zone6LowerHeatingUpLevelSV= new ParameterUnit("Zone6LowerHeatingUpLevelSV")},
                {"Zone7UpperHeatingUpLevelSV",Zone7UpperHeatingUpLevelSV= new ParameterUnit("Zone7UpperHeatingUpLevelSV")},
                {"Zone7LowerHeatingUpLevelSV",Zone7LowerHeatingUpLevelSV= new ParameterUnit("Zone7LowerHeatingUpLevelSV")},
                {"Zone8UpperHeatingUpLevelSV",Zone8UpperHeatingUpLevelSV= new ParameterUnit("Zone8UpperHeatingUpLevelSV")},
                {"Zone8LowerHeatingUpLevelSV",Zone8LowerHeatingUpLevelSV= new ParameterUnit("Zone8LowerHeatingUpLevelSV")},
                {"Zone9UpperHeatingUpLevelSV",Zone9UpperHeatingUpLevelSV= new ParameterUnit("Zone9UpperHeatingUpLevelSV")},
                {"Zone9LowerHeatingUpLevelSV",Zone9LowerHeatingUpLevelSV= new ParameterUnit("Zone9LowerHeatingUpLevelSV")},
                {"Zone10UpperHeatingUpLevelSV",Zone10UpperHeatingUpLevelSV= new ParameterUnit("Zone10UpperHeatingUpLevelSV")},
                {"Zone10LowerHeatingUpLevelSV",Zone10LowerHeatingUpLevelSV= new ParameterUnit("Zone10LowerHeatingUpLevelSV")},
                {"Zone11UpperHeatingUpLevelSV",Zone11UpperHeatingUpLevelSV= new ParameterUnit("Zone11UpperHeatingUpLevelSV")},
                {"Zone11LowerHeatingUpLevelSV",Zone11LowerHeatingUpLevelSV= new ParameterUnit("Zone11LowerHeatingUpLevelSV")},
                {"Zone12UpperHeatingUpLevelSV",Zone12UpperHeatingUpLevelSV= new ParameterUnit("Zone12UpperHeatingUpLevelSV")},
                {"Zone12LowerHeatingUpLevelSV",Zone12LowerHeatingUpLevelSV= new ParameterUnit("Zone12LowerHeatingUpLevelSV")},
                {"Zone13UpperHeatingUpLevelSV",Zone13UpperHeatingUpLevelSV= new ParameterUnit("Zone13UpperHeatingUpLevelSV")},
                {"Zone13LowerHeatingUpLevelSV",Zone13LowerHeatingUpLevelSV= new ParameterUnit("Zone13LowerHeatingUpLevelSV")},
                {"Zone14UpperHeatingUpLevelSV",Zone14UpperHeatingUpLevelSV= new ParameterUnit("Zone14UpperHeatingUpLevelSV")},
                {"Zone14LowerHeatingUpLevelSV",Zone14LowerHeatingUpLevelSV= new ParameterUnit("Zone14LowerHeatingUpLevelSV")},
                {"Zone15UpperHeatingUpLevelSV",Zone15UpperHeatingUpLevelSV= new ParameterUnit("Zone15UpperHeatingUpLevelSV")},
                {"Zone15LowerHeatingUpLevelSV",Zone15LowerHeatingUpLevelSV= new ParameterUnit("Zone15LowerHeatingUpLevelSV")},
                {"Zone16UpperHeatingUpLevelSV",Zone16UpperHeatingUpLevelSV= new ParameterUnit("Zone16UpperHeatingUpLevelSV")},
                {"Zone16LowerHeatingUpLevelSV",Zone16LowerHeatingUpLevelSV= new ParameterUnit("Zone16LowerHeatingUpLevelSV")},

            };


            InitParamsType(shortParamDic, typeof(short), "D");
        }
        #endregion=====================================================================

        #region======================== 双字变量 ========================================
        public enum DWordCodeEnum
        {
            Rail1TargetWidthSV,
            Rail2TargetWidthSV,
            Rail1CentralSupportTargetWidthSV,
            Rail2CentralSupportTargetWidthSV,
            Rail1RefPositionSV,
            Rail2RefPositionSV,
            Rail1CentralSupportRefPositionSV,
            Rail2CentralSupportRefPositionSV,
            PowerSwitchCounterSV,
            Rail1SpeedAlertThresholdSV,
            Rail2SpeedAlertThresholdSV,
            Rail1TransportSpeedSV,
            Rail2TransportSpeedSV,

            count
        }


        public ParameterUnit Rail1TargetWidthSV = null;
        public ParameterUnit Rail2TargetWidthSV = null;
        public ParameterUnit Rail1CentralSupportTargetWidthSV = null;
        public ParameterUnit Rail2CentralSupportTargetWidthSV = null;
        public ParameterUnit Rail1RefPositionSV = null;
        public ParameterUnit Rail2RefPositionSV = null;
        public ParameterUnit Rail1CentralSupportRefPositionSV = null;
        public ParameterUnit Rail2CentralSupportRefPositionSV = null;
        public ParameterUnit PowerSwitchCounterSV = null;
        public ParameterUnit Rail1SpeedAlertThresholdSV = null;
        public ParameterUnit Rail2SpeedAlertThresholdSV = null;
        public ParameterUnit Rail1TransportSpeedSV = null;
        public ParameterUnit Rail2TransportSpeedSV = null;


        private void DWordInit()
        {
            dwParamDic = new Dictionary<string, ParameterUnit>()
            {
                {"Rail1TargetWidthSV",Rail1TargetWidthSV  =new ParameterUnit("Rail1TargetWidthSV") },
                {"Rail2TargetWidthSV",Rail2TargetWidthSV  =new ParameterUnit("Rail2TargetWidthSV") },
                {"Rail1CentralSupportTargetWidthSV",Rail1CentralSupportTargetWidthSV  =new ParameterUnit("Rail1CentralSupportTargetWidthSV") },
                {"Rail2CentralSupportTargetWidthSV",Rail2CentralSupportTargetWidthSV  =new ParameterUnit("Rail2CentralSupportTargetWidthSV") },
                {"Rail1RefPositionSV",Rail1RefPositionSV  =new ParameterUnit("Rail1RefPositionSV") },
                {"Rail2RefPositionSV",Rail2RefPositionSV  =new ParameterUnit("Rail2RefPositionSV") },
                {"Rail1CentralSupportRefPositionSV",Rail1CentralSupportRefPositionSV =new ParameterUnit("Rail1CentralSupportRefPositionSV") },
                {"Rail2CentralSupportRefPositionSV",Rail2CentralSupportRefPositionSV =new ParameterUnit("Rail2CentralSupportRefPositionSV") },
                {"PowerSwitchCounterSV",PowerSwitchCounterSV  =new ParameterUnit("PowerSwitchCounterSV") },
                {"Rail1SpeedAlertThresholdSV",Rail1SpeedAlertThresholdSV  =new ParameterUnit("Rail1SpeedAlertThresholdSV") },
                {"Rail2SpeedAlertThresholdSV",Rail2SpeedAlertThresholdSV  =new ParameterUnit("Rail2SpeedAlertThresholdSV") },
                {"Rail1TransportSpeedSV",Rail1TransportSpeedSV  =new ParameterUnit("Rail1TransportSpeedSV") },
                {"Rail2TransportSpeedSV",Rail2TransportSpeedSV =new ParameterUnit("Rail2TransportSpeedSV")}


            };

            InitParamsType(dwParamDic, typeof(double), "D");
        }

        #endregion=====================================================================

        public SVParam()
        {

            bitInit();
            WordInit();
            ShortInit();
            DWordInit();

        }

        private void bitInit()
        {
            //int pByte = 0;
            //int pBit = 0;
            //for (int i = (int)bitCodeEnum.ModuleEnable; i < (int)bitCodeEnum.CodeCount; i++)
            //{
            //    string str = ((bitCodeEnum)i).ToString();
            //    if (str.Contains("_nod_") == false)
            //    {
            //        bitParamPosiDic.Add(((bitCodeEnum)i).ToString(), pByte.ToString() + "." + pBit.ToString());
            //    }

            //    pBit++;
            //    if (pBit == 16)
            //    {
            //        pBit = 0;
            //        pByte++;
            //    }
            //}


        }

        private void WordInit()
        {
    
        }

   
    }
}
